package com.example.teesystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.teesystem.common.utils.Response;
import com.example.teesystem.entity.ExamIssue;
import com.example.teesystem.entity.vo.exam.ExamUpdateVo;
import com.example.teesystem.entity.vo.examIssue.ExamIssueDeleteVo;
import com.example.teesystem.entity.vo.examIssue.ExamIssueInsertVo;
import com.example.teesystem.entity.vo.examIssue.ExamIssueUpdateVo;
import com.example.teesystem.entity.vo.examPaper.ExamPaperInstead;

/**
* @author NieYaShi
* @description 针对表【t_exam_issue】的数据库操作Service
* @createDate 2022-04-11 19:18:53
*/
public interface ExamIssueService extends IService<ExamIssue> {
    Response addExamIssue(ExamIssueInsertVo examIssueInsertVo);
    Response updateExamIssueScore(ExamIssueUpdateVo examIssueUpdateVo);
    Response deleteExamIssues(ExamIssueDeleteVo examIssueDeleteVo);
    Response getNotMarkIssue(Integer paperId, Integer studentId);
    Response updateExamScore(ExamUpdateVo examUpdateVo);
    Response insteadIssueScore(ExamPaperInstead examPaperInstead);
}
